Providing Trusted Components to the Industry
نویسندگان
چکیده
T he software industry stands on feet of clay. However carefully we may strive to build correct and reliable software, we have no way of guaranteeing the quality of the result. Building correct and reliable software depends on the quality of so much else, from the hardware and the operating system to the compiler and the runtime libraries. And any significant software system has so many details and components of its own that we can hardly expect to get everything right if we do it all by ourselves. None of the commonly suggested approaches suffices to quell these worries: " Test, test, and retest, " the implicit motto of much of the industry, is expensive and wasteful. Yet as any user of PC software knows all too well, the result of all this sweat is far from ideal. Software companies systematically and openly ship software that has a large number of known bugs. On the academic side, much progress has been made toward formal methods, through which it is possible (in principle) to prove the correctness of program elements using mathematical techniques. But results from this important field have had only limited effect on the practice of the industry for several reasons: • It is too difficult to build mathematical models of the most delicate aspects of " real " programs, from floating-point computation to pointers. • There are few powerful tools to assist this effort. • Even more fundamentally, it is just too expensive and difficult to apply formal techniques thoroughly. The recent push for reuse and compo-nentware has raised the hope that by relying on reusable components we can gain quality and reliability. But without excellent techniques to build the components themselves, this nirvana is a mirage. In fact, the spread of less-than-optimal components could lead to a worsening of the situation. At least one major industrial disas-ter—to the tune of half a billion US dol-lars—has already been ascribed to the reuse of an improperly specified component. With the progress of incompletely designed approaches to reuse, more catastrophes are likely to happen, leading to a broad rejection of the very idea of reusability, unless the industry takes measures to guarantee component quality. Formal methods, because of their cost, only make sense when applied to widely reused components, which can recoup the investment through effects of scale. (Possible exceptions are the mission-critical systems for which the stakes are so …
منابع مشابه
Providing a Model of Educational Managers\' Professional Development in the Banking Industry
Purpose: The managers' professional development is one of the effective factors in improving the position of organizations in comparison with other organizations. Therefore, the present study was conducted with the aim of providing a model of educational managers' professional development in the banking industry. Methodology: This research in terms of purpose was applied and in terms of implem...
متن کاملAn Integrated Human Resource Planning Framework for Project-based Organizations in Oil and Gas Industry
The complexities of the oil industry, combined project-based organizations’ complexities, have led the traditional planning of HR being failed. The success of these organizations is based on integrative human resource planning. To this end, the purpose of this study was to determine the factors and components of human resource planning in oil and gas project-based organizations and providing an...
متن کاملKnowledge Management in Railway Industry: A Conceptual Model Based on Open Innovation and online Communities
Organizations need to be capable of attracting external knowledge. This activity is extremely related to innovation process and particularly to open innovation approach. Therefore, this qualitative research is designed to identify the dimensions and components for providing a conceptual model of KM architecture by open innovation approach based on online communities in the grounded theory frame...
متن کاملTourism Security and Legality in the Persian Gulf: Viewpoint of I. R. Iran
Today attention to legal regulations is one of the contributory factors to the development of tourism industry. Legality is located on the base of legislations which clarify tourists and host communities mutual responsibilities and rights, and its goal is organizing supply activities of tourism in a sustainable way. In any society tourism is influenced by politics and economy, so providing long...
متن کاملA Presentation of the Strategic Entrepreneurial Marketing Model in the Construction Industry
The objective of the present study is to provide a strategic entrepreneurial marketing model in the construction industry in the construction companies of the north of the country using the Grounded theory. The present study is a qualitative research which uses Grounded theory by focusing on deep and semi-structured interview and providing an entrepreneurial strategic marketing strategy. In thi...
متن کاملClient-side access control enforcement using trusted computing and PEI models
It has been recognized for some time that software alone does not provide an adequate foundation for building a high-assurance trusted platform. The emergence of industry-standard trusted computing technologies promises a revolution in this respect by providing roots of trust upon which secure applications can be developed. These technologies offer a particularly attractive platform for securit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Computer
دوره 31 شماره
صفحات -
تاریخ انتشار 1998